CXXFLAGS =	-O2 -g -Wall -fmessage-length=0 -fopenmp

OBJS =		MetOpt.o TSPNode.o TSPCostMatrix.o Solution.o TSPPath.o Graph.o \
	YenTopKShortestPathsAlg.o DijkstraShortestPathAlg.o TSPPathMatrix.o \
	IntMatrix.o

LIBS = -lgomp

TARGET =	MetOpt

$(TARGET):	$(OBJS)
	$(CXX) -o $(TARGET) $(OBJS) $(LIBS)

all:	$(TARGET)

clean:
	rm -f $(OBJS) $(TARGET)
